package com.hitqz.robot.biz.controller;

import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;

/**
 * @author xupkun
 * @date 2024/6/15
 */

@RestController
@AllArgsConstructor
@RequestMapping("/gf")
@Tag(name = "光伏机器人控制")
@Slf4j
public class GfRobotController {


//    @GetMapping("/test1" )
//    public R test(){
//        GfToolkit.setMotorSpeed(1500,1500);
//        return R.ok();
//    }
//
//    @GetMapping("/stop" )
//    public R stop(){
//        GfToolkit.setMotorSpeed(0,0);
//        return R.ok();
//    }
//
//    @GetMapping("/test2" )
//    public R test2(){
//        GfToolkit.setWorkMode((byte)0x01,(byte)10);
//        return R.ok();
//    }
//
//    @GetMapping("/test3" )
//    public R test3(){
//        GfToolkit.setWork((byte)0x01,2000,2000,(byte)10);
//        return R.ok();
//    }
//
//
//    @GetMapping("/test4" )
//    public R test4(){
//        GfToolkit.setHeartbeatInterval(1000);
//        return R.ok();
//    }
//
//
//    @GetMapping("/test5" )
//    public R test5(){
//        GfToolkit.setPhotoelectricObstacleAvoidance((byte)0x01,59*1000);
//        return R.ok();
//    }
//
//
//    @GetMapping("/test6" )
//    public R test6(@RequestParam(value = "io")byte io,@RequestParam(value = "enable")byte enable){
//        GfToolkit.setIoEnable((byte)io,(byte) enable);
//        return R.ok();
//    }
//
//    @GetMapping("/test7" )
//    public R test7(@RequestParam(value = "function")byte function,@RequestParam(value = "enable")byte enable){
//        GfToolkit.setFunctionEnable((byte)function,(byte) enable);
//        return R.ok();
//    }
//
//    @GetMapping("/test8" )
//    public R test8(@RequestParam(value = "sn")short sn){
//        GfToolkit.goPanel((short)sn,1000,1000);
//        return R.ok();
//    }










}
